% ex:ts=4 sw=4 tw=80:
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{color}
\usepackage{graphicx}
%\usepackage{beamerarticle}
\usetheme{gapz}


\AtBeginSection[]
{
  \begin{frame}<beamer>[plain]
      \frametitle{Syllabus}
      {\tableofcontents[currentsection,hideothersubsections]
      }
    \end{frame}
}

\title{Platform for the configuration and the monitoring of some security
mechanisms}
\author[David, Duquennoy, Fettouhi, Gautier, Richard]{Customers: Hassan Ait LAHCEN\\
Anas ABOU EL KALAM\\Supervisor: Jean-Luc CAMUS\\\vspace{0.5 cm}Team: Antoine DAVID\\Thomas DUQUENNOY\\Abdelilah
FETTOUHI\\Jonathan GAUTIER\\Romain RICHARD}

\titlegraphic{\includegraphics[width=4cm]{fig/enseeiht.eps}}

\date{18 March 2011 - v1.0}

\begin{document}

%\frame{\titlepage}

\begin{frame}[plain]
    \titlepage
\end{frame}

\begin{frame}[plain]
    \frametitle{Syllabus}
    \tableofcontents[hideallsubsections]
\end{frame}

\section{Introduction}
\begin{frame}
	\frametitle{Introduction}
	\begin{block}{Objective}
	Etablish a platform for the configuration and the monitoring of some
	security mechanisms in the Linux environment.
	\end{block}
	\begin{block}{Technical Constraints}
	Standardized solutions :
	\begin{itemize}
		\item Architecture WBEM 
		\item Information Model CIM
	\end{itemize}
	\end{block}
\end{frame}


\section{Technical Constraints}
\subsection{WBEM - CIM}
\begin{frame}
	\frametitle{Definitions}
	\begin{block}{What are all these acronyms?}
		\begin{itemize}
			\item WBEM: Web-Based Enterprise Management
			\item DMTF: distributed management task force
			\item CIM: common information model
		\end{itemize}
	\end{block}
	\begin{center}
		{\includegraphics[width=2cm]{fig/dmtf.eps}}
    \end{center}
\end{frame}
\begin{frame}
	\frametitle{WBEM}
	\begin{block}{What defines WBEM?}
		\begin{itemize}
			\item a global architecture
			\item a way to communicate
			\item a model for real life entities (CIM)
			\item a set of recommendations
		\end{itemize}
	\end{block}
\end{frame}
\begin{frame}
	\frametitle{WBEM architecture}
	\begin{center}
		{\includegraphics[width=8cm]{fig/WBEM_Architecture.eps}}
    \end{center}
\end{frame}
\begin{frame}
	\frametitle{CIM}
	\begin{center}
		{\includegraphics[width=7cm]{fig/CIM.eps}}
	\end{center}
	
\end{frame}
\begin{frame}
	\frametitle{Recommendations}
	\begin{block}{Recommendations}
		The recommendations are a bit complex...
	\end{block}
	\begin{center}
		{\includegraphics[width=7cm]{fig/Policy.eps}}
	\end{center}
\end{frame}

\subsection{OpenPegasus}
\begin{frame}
	\frametitle{OpenPegasus}
	\begin{minipage}[c]{0.60\textwidth}
		{\includegraphics[width=\textwidth]{fig/OpenPegasus.eps}}
	\end{minipage}\hfill
	\begin{minipage}[c]{0.35\textwidth}
	\begin{center}
		{\includegraphics[width=2cm]{fig/OpenPegasus_logo.eps}}
	\end{center}
	\begin{block}{Why should I use it ?}
		\begin{itemize}
			\item Portable
			\item Highly modular
			\item Coded in C++
		\end{itemize}
	\end{block}
	\end{minipage}
\end{frame}

\section{Providers}
\subsection{Introduction}
\begin{frame}
	\frametitle{Introduction}
    \begin{center}
		{\includegraphics[width=10cm]{fig/Providers_Introduction.eps}}
    \end{center}
\end{frame}

\begin{frame}
	\frametitle{What do we want ?}
    \begin{center}
		{\includegraphics[width=\textwidth]{fig/Providers_What_do_we_want.eps}}
    \end{center}
\end{frame}

\subsection{Iptables}
\begin{frame}
	\frametitle{Iptables}
	\begin{block}{}
	Software that looks at the header of the packets and decide of their fates.
	\end{block}
    \begin{center}
		{\includegraphics[width=8cm]{fig/Providers_Iptables.eps}}
    \end{center}
\end{frame}

\begin{frame}
	\frametitle{Parameters}
    \begin{center}
		{\includegraphics[width=5cm]{fig/iptables_miniature_1.eps}}
		{\includegraphics[width=5cm]{fig/iptables_miniature_2.eps}}
    \end{center}
\end{frame}

\begin{frame}
	\frametitle{Parameters}
    \begin{center}
		{\includegraphics[width=5cm]{fig/iptables_miniature_1_select.eps}}
		{\includegraphics[width=5cm]{fig/iptables_miniature_2_select.eps}}
    \end{center}
\end{frame}

\subsection{IPSec}
\begin{frame}
	\frametitle{IPSec}
	\begin{block}{}
	Extension to the IP protocol which provides security to the IP.
	\end{block}
    \begin{center}
		{\includegraphics[width=10cm]{fig/Providers_IPSec.eps}}
    \end{center}
\end{frame}

\section{GUI}
\subsection{Global panel}
\begin{frame}
	\frametitle{Global panel}
	  \begin{center}
		{\includegraphics[width=\textwidth]{fig/img1.eps}}
    \end{center}
\end{frame}

\subsection{Provider panel}
\begin{frame}
	\frametitle{Provider panel}
	\begin{center}
		{\includegraphics[width=\textwidth]{fig/img2.eps}}
    \end{center}
\end{frame}

\subsection{Details panel}
\begin{frame}
	\frametitle{Details panel}
	\begin{center}
		{\includegraphics[width=\textwidth]{fig/img3.eps}}
    \end{center}
\end{frame}

\section{Tests}
\subsection{Problems}
\begin{frame}
	\frametitle{Problems}
	\begin{block}{Problems encoutered}
		\begin{itemize}
			\item Extreme modularity
			\item Complexity of the providers input
			\item Testing a GUI
		\end{itemize}
	\end{block}
\end{frame}

\subsection{Test Launcher}
\begin{frame}
	\frametitle{Test Launcher}
	\begin{minipage}[c]{0.60\textwidth}
		{\includegraphics[width=\textwidth]{fig/Automatisation_tool.eps}}
	\end{minipage}\hfill
	\begin{minipage}[c]{0.35\textwidth}
	\begin{block}{Automatization of the test scenarii}
		\begin{itemize}
			\item Reusable in other projects
			\item Writing test scenario is simple
			\item Regression testing
		\end{itemize}
	\end{block}
	\end{minipage}
\end{frame}

\subsection{Quality testing}
\begin{frame}
	\frametitle{Quality testing}
	\begin{block}{A full range of tests:}
		\begin{itemize}
			\item Testing all possibilities of the providers (test of functionality)
			\item There is a tracing tool in the providers (debug mode), so we ensure 100\% coverage of the software
			\item Testing the client as a library (test of functionality)
			\item Test of robustness
		\end{itemize}
	\end{block}
\end{frame}

\section{Organisation}
\subsection{Management}
\begin{frame}
	\frametitle{Time... a serious issue}
	\begin{center}
		{\includegraphics[width=8cm]{fig/mindmaptimemanagement.eps}}
		
    \end{center}
\end{frame}


\subsection{Risks Analysis}


\begin{frame}
	\frametitle{Technologies}
	\begin{block}{High probability}
		Misunderstanding the technology involved
	\end{block}
	\begin{center}
		{\includegraphics[width=\textwidth]{fig/webemcim.eps}}
	\end{center}
\end{frame}




\begin{frame}
	\frametitle{The Actions List}
	\begin{block}{Very high probability}
		Forget to do something.
	\end{block}
	\begin{center}
		{\includegraphics[width=\textwidth]{fig/actionslist.eps}}
	\end{center}
\end{frame}


\subsection{Planning}

\begin{frame}
	\frametitle{The TimeLine}
	\begin{block}{Medium}
		To be late.
	\end{block}
	\begin{center}
		{\includegraphics[width=12cm]{fig/timeline.eps}}
	\end{center}
\end{frame}

\begin{frame}
	\frametitle{The Pert diagram}
	\begin{block}{High probability}
		To be blocked by someone else.
	\end{block}
	\begin{center}
		{\includegraphics[width=\textwidth]{fig/pert.eps}}
	\end{center}
\end{frame}


\begin{frame}
	\frametitle{Meetings}
		\begin{center}
		{\includegraphics[width=8cm]{fig/meetings.eps}}
	\end{center}
\end{frame}



\section{Demonstration}
\begin{frame}
	\frametitle{Demonstration}
	\begin{block}{Instance of a rule}
	\begin{itemize}
	\item Creating: cimcli ci IPSecRule ...
	\item Modifying: cimcli mi IPSecRule ...
	\item Deleting: cimcli di IPSecRule ...
	\end{itemize}
	\end{block}
	\begin{block}{Verification}
	Setkey: Display the existing rules
	\end{block}
\end{frame}

\section{Conclusion}
\begin{frame}
	\frametitle{Conclusion}
	\begin{block}{The subject:}
	Develop an application that simplifies management of security configurations in a network.
	\end{block}
	\begin{block}{Work completed:}
	\begin{itemize}
	\item The providers are fully coded,
	\item They have implemented all the functionality required,
	\item Graphical interface that simplify management security for a network administrator.
	\end{itemize}
	\end{block}
\end{frame}

\begin{frame}
	\frametitle{Conclusion}
	\begin{block}{Acquired}
	\begin{itemize}
	\item Opening:
		\begin{itemize}
		\item On teamwork
		\item On structured work
		\item Professional environment
		\item Supervised Work
		\end{itemize}
	\item Deepening knowledge in C++, Java, and in the domain of network security.
	\end{itemize}
	\end{block}
\end{frame}

\begin{frame}
	\frametitle{Conclusion}
	\begin{block}{Perspectives:}
	\begin{itemize}
	\item Use more parameters for the providers
	\item Load rules when the server starts
	\end{itemize}
	\end{block}
\end{frame}


\end{document}
